1 <wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2 <s:String x:Key="/Default/CodeInspection/CSharpLanguageProject/LanguageLevel/@EntryValue">CSharp50</s:String>
3 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=32F5B2BD4CFE0E42ADE73B7FB68EBDD0/Entry/=A4284AC46CC5F44FB8DB9B563AE61B01/@KeyIndexDefined">False</s:Boolean>
4 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=32F5B2BD4CFE0E42ADE73B7FB68EBDD0/Entry/=A4284AC46CC5F44FB8DB9B563AE61B01/EntryName/@EntryValue"></s:String>
5 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=32F5B2BD4CFE0E42ADE73B7FB68EBDD0/Entry/=A4284AC46CC5F44FB8DB9B563AE61B01/Position/@EntryValue">0</s:Int64>
6 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=5CF342079CE151478A11D345C1816DD0/Entry/=4C84A7D189E28A43AA2631BBE4694112/@KeyIndexDefined">False</s:Boolean>
7 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=5CF342079CE151478A11D345C1816DD0/Entry/=4C84A7D189E28A43AA2631BBE4694112/EntryName/@EntryValue"></s:String>
8 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=82514885B0EC3D43B7B61C37BCFD0BA4/Entry/=2B4F6F494E484D4AB67AEBC47828B983/@KeyIndexDefined">False</s:Boolean>
9 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/QuickList/=82514885B0EC3D43B7B61C37BCFD0BA4/Entry/=2B4F6F494E484D4AB67AEBC47828B983/Position/@EntryValue">0</s:Int64>
10 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/@KeyIndexDefined">True</s:Boolean>
11 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
12 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
13 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Description/@EntryValue">Creates an event and according OnEventFired method to notify event listeners</s:String>
14 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Field/=EventName/@KeyIndexDefined">True</s:Boolean>
15 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Field/=EventName/Order/@EntryValue">0</s:Int64>
16 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Field/=Modifier/@KeyIndexDefined">True</s:Boolean>
17 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Field/=Modifier/Expression/@EntryValue">list("private,protected virtual")</s:String>
18 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Field/=Modifier/Order/@EntryValue">1</s:Int64>
19 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Reformat/@EntryValue">True</s:Boolean>
20 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
21 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
22 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
23 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Shortcut/@EntryValue">hl3DefineEvent</s:String>
24 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
25 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=0FFA62F514D9624FA1BBE56BEADBA300/Text/@EntryValue">public event EventHandler $EventName$;
26 $Modifier$ void On$EventName$() {
27 var handler = $EventName$;
28 if (handler != null) handler(this, EventArgs.Empty);
30 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/@KeyIndexDefined">True</s:Boolean>
31 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Applicability/=File/@EntryIndexedValue">True</s:Boolean>
32 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
33 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/CustomProperties/=Extension/@EntryIndexedValue">cs</s:String>
34 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/CustomProperties/=FileName/@EntryIndexedValue">Class</s:String>
35 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/CustomProperties/=ValidateFileName/@EntryIndexedValue">True</s:String>
36 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Description/@EntryValue">HeuristicLab Operator</s:String>
37 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=BaseClass/@KeyIndexDefined">True</s:Boolean>
38 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=BaseClass/Expression/@EntryValue">constant("SingleSuccessorOperator")</s:String>
39 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=BaseClass/Order/@EntryValue">4</s:Int64>
40 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorDescription/@KeyIndexDefined">True</s:Boolean>
41 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorDescription/Expression/@EntryValue">constant("Please provide a description!")</s:String>
42 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorDescription/Order/@EntryValue">3</s:Int64>
43 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorName/@KeyIndexDefined">True</s:Boolean>
44 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorName/Expression/@EntryValue">getFileNameWithoutExtension()</s:String>
45 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorName/InitialRange/@EntryValue">-1</s:Int64>
46 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorName/Order/@EntryValue">2</s:Int64>
47 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorNamespace/@KeyIndexDefined">True</s:Boolean>
48 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorNamespace/Expression/@EntryValue">getDefaultNamespace()</s:String>
49 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorNamespace/InitialRange/@EntryValue">-1</s:Int64>
50 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=OperatorNamespace/Order/@EntryValue">1</s:Int64>
51 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=year/@KeyIndexDefined">True</s:Boolean>
52 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=year/Expression/@EntryValue">getCurrentDate("yyyy")</s:String>
53 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=year/InitialRange/@EntryValue">-1</s:Int64>
54 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Field/=year/Order/@EntryValue">0</s:Int64>
55 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Reformat/@EntryValue">True</s:Boolean>
56 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Scope/=E8F0594528C33E45BBFEC6CFE851095D/@KeyIndexDefined">True</s:Boolean>
57 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Scope/=E8F0594528C33E45BBFEC6CFE851095D/Type/@EntryValue">InCSharpProjectFile</s:String>
58 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
59 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=139FBD8B504C5B419A6F239FBBCF5EA0/Text/@EntryValue">#region License Information
61 * Copyright (C) 2002-$year$ Heuristic and Evolutionary Algorithms Laboratory (HEAL)
63 * This file is part of HeuristicLab.
65 * HeuristicLab is free software: you can redistribute it and/or modify
66 * it under the terms of the GNU General Public License as published by
67 * the Free Software Foundation, either version 3 of the License, or
68 * (at your option) any later version.
70 * HeuristicLab is distributed in the hope that it will be useful,
71 * but WITHOUT ANY WARRANTY; without even the implied warranty of
72 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
73 * GNU General Public License for more details.
75 * You should have received a copy of the GNU General Public License
76 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
80 using HeuristicLab.Common;
81 using HeuristicLab.Core;
82 using HeuristicLab.Operators;
83 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
85 namespace $OperatorNamespace$ {
86 [Item("$OperatorName$", "$OperatorDescription$")]
88 public class $OperatorName$ : $BaseClass$ {
90 #region Parameter Properties
93 [StorableConstructor]
94 protected $OperatorName$(bool deserializing) : base(deserializing) { }
95 protected $OperatorName$($OperatorName$ original, Cloner cloner) : base(original, cloner) { }
96 public $OperatorName$()
98 // TODO: Add new parameters here
101 public override IDeepCloneable Clone(Cloner cloner) {
102 return new $OperatorName$(this, cloner);
105 public override IOperation Apply() {
106 // TODO: Add your code here
107 return base.Apply();
111 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/@KeyIndexDefined">True</s:Boolean>
112 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
113 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
114 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Description/@EntryValue">Creates a storable constructor</s:String>
115 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Field/=Classname/@KeyIndexDefined">True</s:Boolean>
116 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Field/=Classname/Expression/@EntryValue">typeName()</s:String>
117 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Field/=Classname/InitialRange/@EntryValue">-1</s:Int64>
118 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Field/=Classname/Order/@EntryValue">1</s:Int64>
119 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Field/=ConstructorVisibility/@KeyIndexDefined">True</s:Boolean>
120 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Field/=ConstructorVisibility/Expression/@EntryValue">list("private,protected")</s:String>
121 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Field/=ConstructorVisibility/Order/@EntryValue">0</s:Int64>
122 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Reformat/@EntryValue">True</s:Boolean>
123 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
124 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
125 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
126 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Shortcut/@EntryValue">hl3StorableConstructor</s:String>
127 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
128 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=1B79CEEC507AC84B8D5E0F564EACF771/Text/@EntryValue">[StorableConstructor]
129 $ConstructorVisibility$ $Classname$(bool deserializing) : base(deserializing) { }</s:String>
150 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/@KeyIndexDefined">True</s:Boolean>
151 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
152 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
153 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Description/@EntryValue">Adds a cloning constructor to a class</s:String>
154 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Field/=Classname/@KeyIndexDefined">True</s:Boolean>
155 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Field/=Classname/Expression/@EntryValue">typeName()</s:String>
156 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Field/=Classname/InitialRange/@EntryValue">-1</s:Int64>
157 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Field/=Classname/Order/@EntryValue">1</s:Int64>
158 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Field/=ConstructorVisibility/@KeyIndexDefined">True</s:Boolean>
159 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Field/=ConstructorVisibility/Expression/@EntryValue">list("private,protected")</s:String>
160 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Field/=ConstructorVisibility/Order/@EntryValue">0</s:Int64>
161 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Reformat/@EntryValue">True</s:Boolean>
162 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
163 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
164 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
165 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Shortcut/@EntryValue">hl3CloningConstructor</s:String>
166 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
167 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=3F9DE4AEC569D94F99EC5F476AEFE700/Text/@EntryValue">$ConstructorVisibility$ $Classname$($Classname$ original, Cloner cloner)
168 : base(original, cloner) {
170 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/@KeyIndexDefined">True</s:Boolean>
171 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
172 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
173 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Description/@EntryValue">Creates a Parameters.Add(..) statement</s:String>
174 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterDataType/@KeyIndexDefined">True</s:Boolean>
175 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterDataType/Expression/@EntryValue">constant("IntValue")</s:String>
176 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterDataType/Order/@EntryValue">1</s:Int64>
177 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterDescription/@KeyIndexDefined">True</s:Boolean>
178 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterDescription/Expression/@EntryValue">constant("Please provide a description!")</s:String>
179 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterDescription/Order/@EntryValue">3</s:Int64>
180 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterName/@KeyIndexDefined">True</s:Boolean>
181 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterName/Order/@EntryValue">2</s:Int64>
182 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterType/@KeyIndexDefined">True</s:Boolean>
183 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterType/Expression/@EntryValue">list("Lookup,Value,ValueLookup,ScopeTreeLookup,Scope,Operator,OptionalValue,ConstrainedValue,OptionalConstrainedValue,FixedValue")</s:String>
184 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Field/=ParameterType/Order/@EntryValue">0</s:Int64>
185 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Reformat/@EntryValue">True</s:Boolean>
186 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/@KeyIndexDefined">True</s:Boolean>
187 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
188 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Scope/=2C285F182AC98D44B0B4F29D4D2149EC/Type/@EntryValue">InCSharpStatement</s:String>
192 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Shortcut/@EntryValue">hl3AddParameter</s:String>
193 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
194 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=5C3BC6A47F881E41874576FD28AA87D5/Text/@EntryValue">Parameters.Add(new $ParameterType$Parameter<$ParameterDataType$>("$ParameterName$", "$ParameterDescription$"));</s:String>
195 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/@KeyIndexDefined">True</s:Boolean>
196 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
197 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
198 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Description/@EntryValue">Inserts HeuristicLab's GPL license header</s:String>
199 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Field/=year/InitialRange/@EntryValue">-1</s:Int64>
200 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Reformat/@EntryValue">True</s:Boolean>
201 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Shortcut/@EntryValue">hl3License</s:String>
202 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
203 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Text/@EntryValue">#region License Information
205 * Copyright (C) 2002-$year$ Heuristic and Evolutionary Algorithms Laboratory (HEAL)
207 * This file is part of HeuristicLab.
209 * HeuristicLab is free software: you can redistribute it and/or modify
210 * it under the terms of the GNU General Public License as published by
211 * the Free Software Foundation, either version 3 of the License, or
212 * (at your option) any later version.
214 * HeuristicLab is distributed in the hope that it will be useful,
215 * but WITHOUT ANY WARRANTY; without even the implied warranty of
216 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
217 * GNU General Public License for more details.
219 * You should have received a copy of the GNU General Public License
220 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
222 #endregion</s:String>
223 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Field/=year/@KeyIndexDefined">True</s:Boolean>
224 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Field/=year/Expression/@EntryValue">getCurrentDate("yyyy")</s:String>
225 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Field/=year/Order/@EntryValue">0</s:Int64>
226 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
227 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">2.0</s:String>
228 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=6E2D5BDFBF919B4DB31E86B8BE4D3D40/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
229 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/@KeyIndexDefined">True</s:Boolean>
230 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
231 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
232 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Field/=ArgsType/@KeyIndexDefined">True</s:Boolean>
233 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Field/=ArgsType/Order/@EntryValue">0</s:Int64>
234 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Field/=EventName/@KeyIndexDefined">True</s:Boolean>
235 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Field/=EventName/Order/@EntryValue">1</s:Int64>
236 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Field/=Modifier/@KeyIndexDefined">True</s:Boolean>
237 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Field/=Modifier/Expression/@EntryValue">list("private,protected virtual")</s:String>
238 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Field/=Modifier/Order/@EntryValue">2</s:Int64>
239 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Reformat/@EntryValue">True</s:Boolean>
240 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
241 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
242 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
243 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Shortcut/@EntryValue">hl3DefineGenericEvent</s:String>
244 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
245 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=7B50B2F284425348912F4709C835582D/Text/@EntryValue">public event EventHandler<EventArgs<$ArgsType$>> $EventName$;
246 $Modifier$ void On$EventName$($ArgsType$ args) {
247 var handler = $EventName$;
248 if (handler != null) handler(this, new EventArgs<$ArgsType$>(args));
250 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/@KeyIndexDefined">True</s:Boolean>
251 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
252 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
253 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Description/@EntryValue">Inserts a serialization hook</s:String>
254 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Reformat/@EntryValue">True</s:Boolean>
255 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
256 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
257 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
258 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Shortcut/@EntryValue">hl3SerializationHook</s:String>
259 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
260 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Text/@EntryValue">[StorableHook(HookType.$Type$erialization)]
261 private void $Type$erialization() {
263 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Field/=Type/@KeyIndexDefined">True</s:Boolean>
264 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Field/=Type/Expression/@EntryValue">list("AfterDes,BeforeS")</s:String>
265 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=8147ADB9E7E942499516CE9A22FCBF6A/Field/=Type/Order/@EntryValue">0</s:Int64>
266 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/@KeyIndexDefined">True</s:Boolean>
267 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
268 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
269 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Description/@EntryValue">Creates a partial view class to replace the auto-generated class when adding a new UserControl</s:String>
270 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=BaseView/@KeyIndexDefined">True</s:Boolean>
271 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=BaseView/Expression/@EntryValue">constant("ItemView")</s:String>
272 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=BaseView/Order/@EntryValue">3</s:Int64>
273 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=ContentType/@KeyIndexDefined">True</s:Boolean>
274 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=ContentType/Order/@EntryValue">0</s:Int64>
275 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=DefaultView/@KeyIndexDefined">True</s:Boolean>
276 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=DefaultView/Expression/@EntryValue">list("false,true")</s:String>
277 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=DefaultView/Order/@EntryValue">2</s:Int64>
278 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=ViewName/@KeyIndexDefined">True</s:Boolean>
279 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Field/=ViewName/Order/@EntryValue">1</s:Int64>
280 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Reformat/@EntryValue">True</s:Boolean>
281 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Scope/=558F05AA0DE96347816FF785232CFB2A/@KeyIndexDefined">True</s:Boolean>
282 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Scope/=558F05AA0DE96347816FF785232CFB2A/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
283 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Scope/=558F05AA0DE96347816FF785232CFB2A/Type/@EntryValue">InCSharpTypeAndNamespace</s:String>
284 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Shortcut/@EntryValue">hl3ViewClass</s:String>
285 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
286 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=937A7DBCC672114CBA7E12E411F405EE/Text/@EntryValue">[View("$ViewName$")]
287 [Content(typeof($ContentType$), IsDefaultView = $DefaultView$)]
288 public sealed partial class $ContentType$View : $BaseView$ {
289 public new $ContentType$ Content {
290 get { return ($ContentType$)base.Content; }
291 set { base.Content = value; }
294 public $ContentType$View() {
295 InitializeComponent();
298 protected override void DeregisterContentEvents() {
299 // TODO: Deregister your event handlers here
300 base.DeregisterContentEvents();
303 protected override void RegisterContentEvents() {
304 base.RegisterContentEvents();
305 // TODO: Register your event handlers here
308 #region Event Handlers (Content)
309 // TODO: Put event handlers of the content here
312 protected override void OnContentChanged() {
313 base.OnContentChanged();
314 if (Content == null) {
315 // TODO: Add code when content has been changed and is null
317 // TODO: Add code when content has been changed and is not null
322 protected override void SetEnabledStateOfControls() {
323 base.SetEnabledStateOfControls();
324 // TODO: Enable or disable controls based on whether the content is null or the view is set readonly
327 #region Event Handlers (child controls)
328 // TODO: Put event handlers of child controls here.
334 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/@KeyIndexDefined">True</s:Boolean>
335 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
336 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
337 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Description/@EntryValue">Inserts the clone method that uses the cloning constructor to create a new instance</s:String>
338 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Field/=Classname/InitialRange/@EntryValue">-1</s:Int64>
339 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Reformat/@EntryValue">True</s:Boolean>
340 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
341 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
342 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
343 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Shortcut/@EntryValue">hl3CloneMethod</s:String>
344 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
345 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Text/@EntryValue">public override IDeepCloneable Clone(Cloner cloner) {
346 return new $Classname$(this, cloner);
348 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Field/=Classname/@KeyIndexDefined">True</s:Boolean>
349 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Field/=Classname/Expression/@EntryValue">typeName()</s:String>
350 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=A2DD443C689C0F4ABBF9C6FD3DD5D45C/Field/=Classname/Order/@EntryValue">0</s:Int64>
354 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/@KeyIndexDefined">True</s:Boolean>
355 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
356 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
357 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Description/@EntryValue">Defines a parameter property as well as the corresponding Parameters.Add() statement which can be copied to the constructor.</s:String>
358 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterDataType/Expression/@EntryValue">constant("IntValue")</s:String>
359 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterDescription/Expression/@EntryValue">constant("Please provide a description!")</s:String>
360 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterName/Expression/@EntryValue">constant("MyValue")</s:String>
361 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Reformat/@EntryValue">True</s:Boolean>
362 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/@KeyIndexDefined">True</s:Boolean>
363 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
364 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Scope/=B68999B9D6B43E47A02B22C12A54C3CC/Type/@EntryValue">InCSharpTypeMember</s:String>
365 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Shortcut/@EntryValue">hl3DefineParameter</s:String>
366 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
367 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Text/@EntryValue">$ParameterVisibility$ I$ParameterType$Parameter<$ParameterDataType$> $ParameterName$Parameter {
368 get { return (I$ParameterType$Parameter<$ParameterDataType$>)Parameters["$ParameterName$"]; }
370 // Parameters.Add(new $ParameterType$Parameter<$ParameterDataType$>("$ParameterName$", "$ParameterDescription$"));</s:String>
371 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterDataType/@KeyIndexDefined">True</s:Boolean>
372 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterDataType/Order/@EntryValue">2</s:Int64>
373 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterDescription/@KeyIndexDefined">True</s:Boolean>
374 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterDescription/Order/@EntryValue">4</s:Int64>
375 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterName/@KeyIndexDefined">True</s:Boolean>
376 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterName/Order/@EntryValue">3</s:Int64>
377 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterType/@KeyIndexDefined">True</s:Boolean>
378 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterType/Expression/@EntryValue">list("Value,Lookup,ValueLookup,ScopeTreeLookup,Scope,Operator,OptionalValue,ConstrainedValue,OptionalConstrainedValue,FixedValue")</s:String>
379 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterType/Order/@EntryValue">1</s:Int64>
380 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterVisibility/@KeyIndexDefined">True</s:Boolean>
381 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterVisibility/Expression/@EntryValue">list("private,protected,public,internal,protected internal")</s:String>
382 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E27AB1328D4C774293EDE6FF907048FE/Field/=ParameterVisibility/Order/@EntryValue">0</s:Int64>
386 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/@KeyIndexDefined">True</s:Boolean>
387 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Applicability/=Live/@EntryIndexedValue">True</s:Boolean>
388 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Categories/=HeuristicLab/@EntryIndexedValue">HeuristicLab</s:String>
389 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Description/@EntryValue">Adds the backwardscompatibility tag and provides a region to mark backwards compatible code (this can be removed when going to a different major or minor version)</s:String>
390 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Field/=currentversion/@KeyIndexDefined">True</s:Boolean>
391 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Field/=currentversion/Expression/@EntryValue">constant("3.3")</s:String>
392 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Field/=currentversion/Order/@EntryValue">0</s:Int64>
393 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Field/=nextversion/@KeyIndexDefined">True</s:Boolean>
394 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Field/=nextversion/Expression/@EntryValue">constant("3.4")</s:String>
395 <s:Int64 x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Field/=nextversion/Order/@EntryValue">1</s:Int64>
396 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Reformat/@EntryValue">True</s:Boolean>
397 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Scope/=C3001E7C0DA78E4487072B7E050D86C5/@KeyIndexDefined">True</s:Boolean>
398 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Scope/=C3001E7C0DA78E4487072B7E050D86C5/CustomProperties/=minimumLanguageVersion/@EntryIndexedValue">4.0</s:String>
399 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Scope/=C3001E7C0DA78E4487072B7E050D86C5/Type/@EntryValue">InCSharpFile</s:String>
400 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Shortcut/@EntryValue">hl3BackwardsCompatibility</s:String>
401 <s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/ShortenQualifiedReferences/@EntryValue">True</s:Boolean>
402 <s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=E5EE2ED8D06CF540BE101A39292436E0/Text/@EntryValue">// BackwardsCompatibility$currentversion$
403 #region Backwards compatible code, remove with $nextversion$
405 #endregion</s:String></wpf:ResourceDictionary>